package a.f.d.a;

import a.i.l;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;

public class jc
{
  private ArrayList a = new ArrayList();
  private final boolean c;
  public static boolean d;
  
  jc(pc parampc, n paramn)
  {
    this.a.add(new b_(parampc, paramn, null));
    this.c = false;
  }
  
  jc(Collection paramCollection1, Collection paramCollection2)
  {
    Iterator localIterator1 = paramCollection2.iterator();
    break label60;
    label32:
    if (localIterator1.hasNext()) {}
    label60:
    do
    {
      n localn = (n)localIterator1.next();
      Iterator localIterator2 = paramCollection1.iterator();
      if (!localIterator2.hasNext()) {
        break label32;
      }
      pc localpc = (pc)localIterator2.next();
      this.a.add(new b_(localpc, localn, null));
      if (!bool2)
      {
        if (((!bool2) && (bool1)) || ((!bool2) && (bool1))) {
          return;
        }
        if (!bool1) {
          break;
        }
        Collections.sort(this.a);
      }
    } while (bool2);
    this.c = true;
  }
  
  public Collection a()
  {
    return Collections.unmodifiableCollection(this.a);
  }
  
  public boolean b()
  {
    return this.c;
  }
  
  public pc c()
  {
    b_ localb_ = (b_)this.a.get(0);
    return localb_.a;
  }
  
  public n d()
  {
    b_ localb_ = (b_)this.a.get(0);
    return localb_.c;
  }
  
  public boolean equals(Object paramObject)
  {
    boolean bool = d.R;
    if (!bool) {
      if (this == paramObject) {
        return true;
      }
    }
    if (paramObject != null)
    {
      if (bool) {
        break label37;
      }
      if (getClass() == paramObject.getClass()) {}
    }
    else
    {
      return false;
    }
    label37:
    jc localjc = (jc)paramObject;
    if (!bool) {
      if (this.c != localjc.c) {
        return false;
      }
    }
    if ((bool) || ((this.a == null) || (!bool))) {
      if ((!this.a.equals(localjc.a)) && ((goto 97) || (localjc.a != null))) {
        return false;
      }
    }
    return true;
  }
  
  public int hashCode()
  {
    boolean bool = d.R;
    int i = (bool) || (this.a != null) ? this.a.hashCode() : 0;
    if (!bool) {}
    i = 31 * i + (this.c ? 1 : 0);
    return i;
  }
  
  public static final class b_
    implements Comparable
  {
    final pc a;
    final n c;
    public static boolean d;
    
    private b_(pc parampc, n paramn)
    {
      this.a = parampc;
      this.c = paramn;
    }
    
    public pc a()
    {
      return this.a;
    }
    
    public n b()
    {
      return this.c;
    }
    
    public int compareTo(Object paramObject)
    {
      b_ localb_ = (b_)paramObject;
      int i = l.a(this.a.a(), localb_.a.a());
      if (!d.R) {
        if (i != 0) {
          return i;
        }
      }
      return l.a(this.c.a(), localb_.c.a());
    }
    
    b_(pc parampc, n paramn, jc.0 param0)
    {
      this(parampc, paramn);
    }
  }
}
// INTERNAL ERROR //


/* Location:           E:\idea\

 * Qualified Name:     a.f.d.a.jc

 * JD-Core Version:    0.7.0.1

 */